<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>箭头函数，新标准</title>
	</head>
	<body>
		<h3>箭头函数，新标准</h3>
		<h4>js变量可以不设置类型，它会自动推断类型</h4>
		<script type="text/javascript">
			//js函数定义，无参
			var js0 = function() {
				console.log("js0 无参");
			}
			js0();//js函数调用
			
			//es6新标准----箭头函数，简写
		/* 	var es0 = () =>{
				console.log("es0 无参");
			} */
			//若方法只有一条语句，可以省略大括号
			var es0 = () =>console.log("es0 无参");	
			es0();
			
			//一个参数
			var x = 666;
			console.log(x);
			var js1 = function(xxxx) {
				return xxxx;
			}
			console.log(js1("js1"+x));
			
			//es6新增 --如果只有一个参数，小括号可以省略，若方法只有一条语句，可以省略大括号
			var es1 = xxxx => xxxx;
			console.log(es1("es1"+x));
			
			
			//两个参数
			var y = 777;
			var js2 = function(a,b){
				return a+b;
			}
			console.log(js2(x,y));
			
			var es2 = (a,b) => a+b;
			console.log(es2(x,y));
		</script>
	</body>
</html>
